'use strict';

/**
 * @name 莫凡淘宝 2.0 后端 状态码处理
 * @version 1.0.0
 * @author xiech
 * @Time 2019年10月30日14:55:14
 */

// 引入日志功能，记录错误日志
module.exports = async (code, data) => {
	let reobj = {
		errCode: 0,
		msg: 'ok'
	};
	if (code) {
		reobj.data = data;
		reobj.errCode = code;
		switch (code) {
			case 7000:
				reobj.msg = 'Parameter error!';
				break;
			case 8000:
				console.log(data);
				reobj.data = String(data);
				reobj.msg = 'System error!';
				break;
			default:
				reobj.msg = 'other error!';
				break;
		}
	} else {
		reobj.data = data;
	}
	return JSON.stringify(reobj);
}
